<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Math对象</title>
</head>
<body>
    
</body>
</html>

<script>
    // Math 是JavaString 的原生对象，提供各种数学功能

    // Math.abs() 方法返回参数值的绝对值
    console.log(Math.abs(-10.4)); //10.4
    console.log(Math.abs(10.4)); //10.4

    // Math.Max() 方法返回参数之中最大的那个值 如果参数为空，返回-Infinity， Math.min()  返回最小的那个值，如果参数为空，返回Infinity
    var str = []
    str.push(1,2,56,8)
    console.log(Math.max(...str))
    console.log(Math.min(...str))

    // Math.floor() 方法返回小于参数值的最大整数 Math.ceil() 方法返回大于参数值的最小整数
    console.log(Math.floor(-10.4)); console.log(Math.ceil(-10.4));

    // Math.random() 返回0-1之间的随机数，可能等于0，但是一定小于1


    var str1 = Math.random();
    var str2 = str1 * 20;
    console.log(Math.floor(str2));
    
    function a(x){
        // x = Number(x);
        console.log(Math.floor(Math.abs(x)));
        // return Math.abs(x);
    }
    a(-10.4)

</script>